âCâôâXâgü[âïÄΦÅç
î╗ì▌üAâhâëâCâoé═BSDI(BSD/386)1.1é¿éµé╤FreeBSD-1.1é╔ æ╬ë₧é╡é─éóé▄é╖üB Driversé╠âfâBâîâNâgâèé╔é═üAé╗éΩé╝éΩé╠âVâXâeâÇùpé╠âhâëâCâoé¬ ùpê╙é│éΩé─éóé▄é╖é╠é┼üAé╗éΩé≡Ägé┴é─âJü[âlâïé≡ì─ìzé╡é▄é╖üB ê╚ë║é╠Éαû╛é┼é═BSDIé╠ÅΩìçé≡ÆåÉSé╔Éαû╛é╡é▄é╖üB
if_tun.c
é╞
if_tun.h
é≡
/sys/net
é╔âRâsü[é╡é▄é╖üB
if_tun.h
é═
/usr/include/net
é╔éαâRâsü[é╡é─é¡é╛é│éóüB
BSDIé╠ÅΩìçé╔é═üA
/sys/kern/subr_pdev.c
é≡ò╥ÅWé╡üA ê╚ë║é╠ìsé≡Æ╟ë┴é╡é▄é╖üB FreeBSDé┼é═üAë╝æzâhâëâCâoé╠âAâ^âbâ`é═ âèâôâNÄ₧é╔É╢ɼé│éΩé╜âeü[âuâïé≡ÄQÅ╞é╡é─ìséφéΩéΘéµéñé╔é╚é┴é─éóéΘ é╜é▀é▒é╠ÅCÉ│é═òKùvéáéΦé▄é╣é±üB
BSDIé┼é═üA
files
é≡
/sys/conf/files
é╔âRâsü[é╖éΘüB
conf.c.patché≡ÄQìlé╔üAâVâXâeâÇé╔ë₧é╢é─
/sys/i386/i386/conf.c
é≡ ÅCÉ│é╖éΘüBé╖é┼é╔âhâëâCâoé≡Æ╟ë┴é╡é─éóéΘÅΩìçé╔é═üAè∙æ╢é╠âfâoâCâXé╠ö╘ìåé¬ ò╧éφéτé╚éóéµéñé╔üAÆ╟ë┴âGâôâgâèé≡
cdevsw[]
é╠ì┼îπé╔Æ╟ë┴é╖éΘéµéñé╔ é╡é─é¡é╛é│éóüB
/sys/i386/conf
é╓ê┌ô«é╡üAconfigâtâ@âCâïé≡ò╥ÅWé╡üAê╚ë║é╠ìsé≡ Æ╟ë┴é╖éΘüB
options TUN ... pseudo-device tun 2
âJü[âlâïé≡config, makeé╖éΘüB
ÉVé╡éóâJü[âlâïé≡âCâôâXâgü[âïé╡é─âèâuü[âgé╖éΘüB
âgâôâlâïâfâoâCâXé╠âfâoâCâXâtâ@âCâïé≡ì∞ɼé╖éΘüBMajor numberé═üA
conf.c
é┼ tun deviceé╔èäéΦôûé─éτéΩé╜éαé╠é≡Ägùpé╡é─é¡é╛é│éóüB